@import './iconfont.less';
@import '../../../node_modules/nuonuo-libs/style/component.less';
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, keygen, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input, textarea, select, button { margin:0; padding:0; border:none; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
ol, ul { list-style:none;}
sup, sub {font-size:83%;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
del { text-decoration:line-through;}
ins, u, s, a, a:hover { text-decoration:none;}
pre, code, kbd, samp { font-family:inherit;}
em, i, cite, var, address, dfn { font-style:normal;}
h1, h2, h3, h4, h5, h6, strong, b { font-weight:normal;}
h1, h2, h3, h4, h5, h6 { font-family:\5fae\8f6f\96c5\9ed1;}
html, body, fieldset, img, iframe, abbr { border:0;}
table { border-collapse:collapse; border-spacing:0;}
caption, th { text-align:left; font-weight:normal;}
textarea{ overflow:auto; resize:none;}
label, summary { cursor:default;}
a, button, label { cursor:pointer;}
textarea, input ,button, select { -webkit-appearance:none; border-radius:0;}
input[type=radio] { -webkit-appearance:radio; border-radius:100%;}
input[type=checkbox] { -webkit-appearance:checkbox;}
textarea, input { box-sizing:content-box;}
body, textarea, input, button, select, keygen, legend { font:12px/1.14 \5fae\8f6f\96c5\9ed1; color:#666;}

::-ms-clear, ::-ms-reveal{ display:none;}
body, html { background-color:#fff;}
a { color:#666; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover { color:#FD6E0E;}


/* function */
.f-dn { display:none;}
.f-db { display:block;}
.f-di { display:inline;}
.f-fl { float:left; display:inline;}
.f-fr { float:right; display:inline;}
.f-fn { float:none;}
.f-pr { position:relative;}
.f-pa { position:absolute;}
.f-oh { overflow:hidden;}
.f-fs12 { font-size:12px;}
.f-fs14 { font-size:14px;}
.f-fwb { font-weight:bold;}
.f-tal { text-align:left;}
.f-tac { text-align:center;}
.f-tar { text-align:right;}
.f-vam { vertical-align:middle;}
.f-vat { vertical-align:top;}
.f-wsn { word-wrap:normal; white-space:nowrap;}
.f-toe { text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.f-ti { overflow:hidden; text-indent:-999em;}
.f-ti2 { text-indent:2em;}
.f-cp { cursor:pointer;}
.f-nus { -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.f-clear { overflow:hidden; display:block; clear:both; height:0;}
.f-clearfix:before, .f-clearfix:after { content:''; display:table;}
.f-clearfix:after { clear:both;}
.f-clearfix,.f-zm { *zoom:1;}
.f-yahei { font-family:\5fae\8f6f\96c5\9ed1;}
.f-song { font-family:\5b8b\4f53;}

/* edge */
.e-mt0 { margin-top:0px;}
.e-mt5 { margin-top:5px;}
.e-mt10 { margin-top:10px;}
.e-mt15 { margin-top:15px;}
.e-mt20 { margin-top:20px;}
.e-mt25 { margin-top:25px;}
.e-mt30 { margin-top:30px;}
.e-mr0 { margin-right:0px;}
.e-mr-3 { margin-right:-3px;}
.e-mr5 { margin-right:5px;}
.e-mr10 { margin-right:10px;}
.e-mr15 { margin-right:15px;}
.e-mr20 { margin-right:20px;}
.e-mb0 { margin-bottom:0px;}
.e-mb5 { margin-bottom:5px;}
.e-mb10 { margin-bottom:10px;}
.e-mb15 { margin-bottom:15px;}
.e-mb20 { margin-bottom:20px;}
.e-ml0 { margin-left:0px;}
.e-ml-3 { margin-left:-3px;}
.e-ml5 { margin-left:5px;}
.e-ml10 { margin-left:10px;}
.e-ml15 { margin-left:15px;}
.e-ml20 { margin-left:20px;}
.e-ml30 { margin-left:30px;}
.e-pt0 { padding-top:0px;}
.e-pt5 { padding-top:5px;}
.e-pt10 { padding-top:10px;}
.e-pt15 { padding-top:15px;}
.e-pt20 { padding-top:20px;}
.e-pr0 { padding-right:0px;}
.e-pr10 { padding-right:10px;}
.e-pr15 { padding-right:15px;}
.e-pr20 { padding-right:20px;}
.e-pb0 { padding-bottom:0px;}
.e-pb10 { padding-bottom:10px;}
.e-pb15 { padding-bottom:15px;}
.e-pb20 { padding-bottom:20px;}
.e-pl0 { padding-left:0px;}
.e-pl10 { padding-left:10px;}
.e-pl15 { padding-left:15px;}
.e-pl20 { padding-left:20px;}
.e-pl30 { padding-left:30px;}

/* public */
.g-sbody { width:100%; min-width:1200px;}
.g-wrap { margin:0 auto; width:1000px;} 
.g-swrap { margin:0 auto; width:1200px;} 


/* select */
.ui-imitselect { height:21px; cursor:pointer; background-color:#fff; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none;}
.ui-imitselect, .ui-imitselect dd { border:1px solid #DDD;}
.ui-imitselect dt i { -webkit-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.ui-imitselect dt { height:100%; padding-right:22px; padding-left:5px; position:relative; overflow: hidden;}
.ui-imitselect dt strong, .ui-imitselect dt input { display:block; border:none; font-weight:normal; width:100%; text-align:left; height:100%; line-height:21px; overflow:hidden;}
.ui-imitselect dt input { height:21px; line-height:normal; line-height:21px\9;}
.ui-imitselect dt i { float:left; margin:6px 0 0 4px; line-height:0; font-size:0; border:4px dashed transparent; border-top-color:#333; border-top-style:solid;}
.ui-imitselect.s-dis { cursor:default;}
.ui-imitselect.s-dis dt, .ui-imitselect.s-dis dt input { background-color:#E2E2E2; color:#ABABAB;}
.ui-imitselect.s-dis { border-color:#ACACAC;}
.ui-imitselect.s-dis dt i { border-top-color:#ABABAB;}
.ui-imitselect dd { width:100%; display:none; text-align:left; border-radius:0 0 3px 3px; position:absolute; top:21px; left:-1px; z-index:1; background-color:#fff;}
.ui-imitselect.s-show dd { display:block;}
/*.ui-imitselect.s-show dt i { margin-top:2px; border:4px dashed transparent; border-bottom-color:#333; border-bottom-style:solid;}*/
.ui-imitselect.s-show dt i { 
    -webkit-transform:rotate(180deg);
    -webkit-transform-origin:50% 2px;
    -ms-transform:rotate(180deg);
    -ms-transform-origin:50% 2px;
    transform:rotate(180deg);
    transform-origin:50% 2px;	
}
.ui-imitselect dd li { padding-left:5px; font-style:normal; height:21px; line-height:21px; overflow:hidden;}
.ui-imitselect dd li.s-crt { background-color:#F8F8F8;}
